Perl Programmieren Aufbauseminar
In diesem Kurs werden diverse fortgeschrittene Askpekte der Perl-Programmierung behandelt - u.a. das Erstellen eigener Module, die objektorientierte Programmierung, anspruchsvolles Bearbeiten und Sortieren von Listen, und die Interprozeß-Kommunikation über Sockets. Auch hier wir stets großer Wert auf praktische Beispiele und Übungen gelegt. Der Kurs eignet sich zur Vertiefung bereits vorhandener Perl-Kenntnisse und stellt somit eine ideale Ergänzung zum
Seminar "Einführung in Perl" dar.
Zielgruppe: Programmierer mit Vorkenntnissen in Perl
Voraussetzungen: Das Seminar "Einführung in Perl" oder vergleichbare Kenntnisse
CGI-Programmierung mit Perl
- Das Modul CGI.pm
- Direkte Parameterübergabe via URL-Zeile
- Übergabe von Parametern durch HTML-Formulare
Verwenden von Modulen
- Packages und Geltungsbereiche von Variablen
- Erstellen eigener Module
Grundlagen der objektorientierten Programmierung in Perl
- Klärung von Begriffen der aus OOP-Welt (Klassen, Objekte, ...)
- In drei Schritten zum eigenen Objekt
- Perl-OOP in der Praxis
Verarbeiten von Kommandozeilenparametern
- Sinn und Zweck von Kommandozeilenparametern
- Das Modul Getopt::Long
Fortgeschrittener Umgang mit Listen
- Sortieren nach beliebigen Kriterien mit sort()
- Die Funktionen grep(), map() und splice()
Dynamische Evaluation von Programmteilen
- Einsatzmöglichkeiter dynamischer Evaluation
- Die Funktion eval()
Datenbankzugriff mit Perl DBI
- Was bietet DBI?
- Benötigte Module zur Datenbankanbindung
- Exemplarischer Zugriff auf eine MySQL- oder PostgreSQL-Datenbank
IPC (Interprocess Communication) via Sockets
- Grundlagen und Möglichkeiten der Interprozeß-Kommunikation
- Das Modul IO::Socket::INET
- Nutzung von Standard-Internet-Diensten
Seminardauer: 2 Tage. Das Tageshonorar für einen Dozenten richtet sich nach der Seminardauer und der gewünschten Seminarinhalte. Wie erstellen Ihnen gerne ein individuelles Angebot.
Bitte erfragen Sie unsere gesonderten Konditionen für Beratung, Coaching, Support, Entwicklung, Individual Schulungen und Workshops.